类 启动窗口 : 窗口

	@布局配置([[根布局=真,宽度=-1,高度=-1,纵向布局=真]])
	变量 线性布局1 : 线性布局
	@布局配置([[父布局=线性布局1,内容="4"]])
	变量 单选框5 : 单选框
	@布局配置([[父布局=线性布局1,内容="5"]])
	变量 单选框6 : 单选框
	@布局配置([[父布局=线性布局1]])
	变量 开关1 : 开关
	@布局配置([[父布局=线性布局1,单行输入=真]])
	变量 编辑框1 : 编辑框
	@布局配置([[父布局=线性布局1,最大进度=300]])
	变量 拖动条1 : 拖动条
	@布局配置([[父布局=线性布局1,最大进度=300]])
	变量 拖动条2 : 拖动条
	@布局配置([[父布局=线性布局1]])
	变量 按钮1 : 按钮
	@布局配置([[父布局=线性布局1,宽度=-1,高度=-1,可视=真]])
	变量 网格文本组件1 : 网格文本组件


	
	变量 辅助 : 单选框扩展
	变量 编辑框扩展1 : 编辑框扩展
	
	事件 启动窗口:创建完毕()
		申请所有权限()
		//弹出提示("你好，结绳！")
		编辑框扩展1.绑定编辑框(编辑框1)
		辅助.绑定复合按钮(单选框5)
		辅助.绑定复合按钮(单选框6)
		编辑框扩展1.置输入法回车为搜索()
		网格文本组件1.行数 = 20
		网格文本组件1.列数 = 20
		订阅事件()
		开关扩展.置开关颜色(开关1,0XFFFF0000)
		开关扩展.颜色2(开关1,0XFFFFFF00)
		事件 网络状态广播.注册广播(本对象) :网络发生变化(是否连网 : 逻辑型,网络类型 : 整数)
			调试输出("网络连接状态:"+是否连网+"\n网络类型"+网络类型)
		结束 事件
	结束 事件
	
	

	/*
	@code
	private void refresh(android.view.View exclude) {
		int count = exclude.getParent().getChildCount();
		for (int i = 0;i < count;i++) {
			android.widget.RadioButton checkBox = (android.widget.RadioButton) getView().getChildAt(i);
			if (checkBox != exclude) {
				checkBox.setChecked(false);
			}
		}
	}
	@end*/
	事件 辅助:单选框被选中(组件 : 单选框)
		弹出提示(组件.内容)
	结束 事件

	事件 编辑框扩展1:输入法回车键被单击()
		弹出提示(编辑框1.内容)
	结束 事件

	事件 网格文本组件1:网格被单击(行索引 : 整数,列索引 : 整数)
		编辑框1.内容 = "行："+行索引 + "\n列:"+列索引
	结束 事件

	//用户在组件上单击事件
	事件 按钮1:被单击()
		网格文本组件1.缩放(拖动条1.进度)
		弹出提示("缩")
		弹出提示(-12.4f + 180f)
	结束 事件

	事件 拖动条1:进度被改变(当前进度 : 整数,是否人为改变 : 逻辑型)
		网格文本组件1.缩放(当前进度/100f)
		单选框5.内容 = ""+当前进度/100f
	结束 事件
	事件 拖动条2:进度被改变(当前进度 : 整数,是否人为p改变 : 逻辑型)
		
	结束 事件

	

	
结束 类